package com.ruoyi.ufox.service;

import java.util.List;
import com.ruoyi.ufox.domain.SysWeektimerSetting;

/**
 * 周模式设置Service接口
 * 
 * @author ruoyi
 * @date 2022-08-31
 */
public interface ISysWeektimerSettingService 
{
    /**
     * 查询周模式设置
     * 
     * @param settingId 周模式设置主键
     * @return 周模式设置
     */
    public SysWeektimerSetting selectSysWeektimerSettingBySettingId(Long settingId);

    /**
     * 查询周模式设置列表
     * 
     * @param sysWeektimerSetting 周模式设置
     * @return 周模式设置集合
     */
    public List<SysWeektimerSetting> selectSysWeektimerSettingList(SysWeektimerSetting sysWeektimerSetting);

    /**
     * 新增周模式设置
     * 
     * @param sysWeektimerSetting 周模式设置
     * @return 结果
     */
    public int insertSysWeektimerSetting(SysWeektimerSetting sysWeektimerSetting);

    /**
     * 修改周模式设置
     * 
     * @param sysWeektimerSetting 周模式设置
     * @return 结果
     */
    public int updateSysWeektimerSetting(SysWeektimerSetting sysWeektimerSetting);

    /**
     * 批量删除周模式设置
     * 
     * @param settingIds 需要删除的周模式设置主键集合
     * @return 结果
     */
    public int deleteSysWeektimerSettingBySettingIds(Long[] settingIds);

    /**
     * 删除周模式设置信息
     * 
     * @param settingId 周模式设置主键
     * @return 结果
     */
    public int deleteSysWeektimerSettingBySettingId(Long settingId);
}
